package com.wbc.utils.wbcBeanUtil.Demo.Demo001;

import com.wbc.utils.wbcBeanUtil.WbcBeanConvertUtil;

/**
 * 一最基础的用法
 * @Author: wangbingchen
 * @Date: 2024/5/17 07:40
 * @Description:
 **/
public class ReadMe {
    public static void main(String[] args) {
        // 假设有一个对象 User，包含属性 id, name, age, address
        User user = new User();
        user.setId(1);
        user.setName("Tom");
        user.setAge(25);
        user.setAddress("China");

        // 假设有一个 DTO 对象 UserDTO，包含属性 id, name, age
        // 使用 WbcBeanConvertUtil 工具类，将 User 对象转换为 UserDTO 对象
        UserDTO userDTO1 = WbcBeanConvertUtil.mergeObjects(UserDTO.class, user);

        // 输出结果 UserDTO{id=1, name='Tom', age=25}
        System.out.println(userDTO1);
    }

}
